Efficient practical Byzantine consensus using random linear network coding
نویسندگان
چکیده
Abstract Using random linear network coding (RLNC) in asynchronous networks with one-to-many information flow has already been proven to be a valid approach maximize the channel capacities. Message-based consensus protocols such as practical Byzantine fault tolerance (pBFT) adhere partially said scenario. Protocol phases many-to-many communication, however, still suffer from quadratic growth number of required transmissions reach consensus. We show that an enhancement data transmission behavior is possible through combining RLNC pBFT one hybrid protocol. present several experiments conducted on topologies. conclude using RLNC-based offers significantly better performance under specific circumstances, which depend participating nodes and chosen parameters. Applying same other combinations message-based promises not only gain performance, but may also improve robustness security open up new application scenarios for RLNC, e.g., running it layer.
منابع مشابه
Practical Random Linear Network Coding on GPUs
Recently, random linear network coding has been widely applied in peer-to-peer network applications. Instead of sharing the raw data with each other, peers in the network produce and send encoded data to each other. As a result, the communication protocols have been greatly simplified, and the applications experience higher end-to-end throughput and better robustness to network churns. Since it...
متن کاملPractical Synchronous Byzantine Consensus
We present new protocols for Byzantine state machine replication and Byzantine agreement in the synchronous and authenticated setting. The celebrated PBFT state machine replication protocol tolerates f Byzantine faults in an asynchronous setting using 3f + 1 replicas, and has since been studied or deployed by numerous works. In this work, we improve the Byzantine fault tolerance to n = 2f + 1 b...
متن کاملEfficient Synchronous Byzantine Consensus
We present new protocols for Byzantine state machine replication and Byzantine agreement in the synchronous and authenticated setting. The celebrated PBFT state machine replication protocol tolerates f Byzantine faults in an asynchronous setting using 3f +1 replicas, and has since been studied or deployed by numerous works. In this work, we improve the Byzantine fault tolerance threshold to n =...
متن کاملBrief Announcement: Practical Synchronous Byzantine Consensus
This paper presents new protocols for Byzantine state machine replication and Byzantine agreement in the synchronous and authenticated setting. The PBFT state machine replication protocol tolerates f Byzantine faults in an asynchronous setting using n = 3f + 1 replicas. We improve the Byzantine fault tolerance to n = 2f + 1 by utilizing the synchrony assumption. Our protocol also solves synchro...
متن کاملDistributed Intrusion Detection of Byzantine Attacks in Wireless Networks with Random Linear Network Coding
Network coding is an elegant technique where, instead of simply relaying the packets of information they receive, the nodes of a network are allowed to combine several packets together for transmission and this technique can be used to achieve the maximum possible information flow in a network and save the needed number of packet transmissions. Moreover, in an energyconstraint wireless network ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Annales Des Télécommunications
سال: 2022
ISSN: ['0003-4347', '1958-9395']
DOI: https://doi.org/10.1007/s12243-022-00930-x